package com.ruoyi.aqi.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * PRSA原始数据对象 t_prsa_data
 * 
 * @author houtaroy
 * @date 2024-03-25
 */
public class PrsaData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 年份 */
    @Excel(name = "年份")
    private Integer year;

    /** 月份 */
    @Excel(name = "月份")
    private Integer month;

    /** 日期 */
    @Excel(name = "日期")
    private Integer day;

    /** 小时 */
    @Excel(name = "小时")
    private Integer hour;

    /** PM2.5浓度 */
    @Excel(name = "PM2.5浓度")
    private Integer pm25;

    /** PM10浓度 */
    @Excel(name = "PM10浓度")
    private Integer pm10;

    /** SO2浓度 */
    @Excel(name = "SO2浓度")
    private Integer so2;

    /** NO2浓度 */
    @Excel(name = "NO2浓度")
    private Integer no2;

    /** CO浓度 */
    @Excel(name = "CO浓度")
    private Integer co;

    /** O3浓度 */
    @Excel(name = "O3浓度")
    private Integer o3;

    /** 温度 */
    @Excel(name = "温度")
    private Long temp;

    /** 气压 */
    @Excel(name = "气压")
    private Long pres;

    /** 露点温度 */
    @Excel(name = "露点温度")
    private Long dewp;

    /** 降雨量 */
    @Excel(name = "降雨量")
    private Long rain;

    /** 风向 */
    @Excel(name = "风向")
    private String wd;

    /** 风速 */
    @Excel(name = "风速")
    private Long wspm;

    /** 地区 */
    @Excel(name = "地区")
    private String station;

    public void setId(Integer id) 
    {
        this.id = id;
    }

    public Integer getId() 
    {
        return id;
    }
    public void setYear(Integer year) 
    {
        this.year = year;
    }

    public Integer getYear() 
    {
        return year;
    }
    public void setMonth(Integer month) 
    {
        this.month = month;
    }

    public Integer getMonth() 
    {
        return month;
    }
    public void setDay(Integer day) 
    {
        this.day = day;
    }

    public Integer getDay() 
    {
        return day;
    }
    public void setHour(Integer hour) 
    {
        this.hour = hour;
    }

    public Integer getHour() 
    {
        return hour;
    }
    public void setPm25(Integer pm25) 
    {
        this.pm25 = pm25;
    }

    public Integer getPm25() 
    {
        return pm25;
    }
    public void setPm10(Integer pm10) 
    {
        this.pm10 = pm10;
    }

    public Integer getPm10() 
    {
        return pm10;
    }
    public void setSo2(Integer so2) 
    {
        this.so2 = so2;
    }

    public Integer getSo2() 
    {
        return so2;
    }
    public void setNo2(Integer no2) 
    {
        this.no2 = no2;
    }

    public Integer getNo2() 
    {
        return no2;
    }
    public void setCo(Integer co) 
    {
        this.co = co;
    }

    public Integer getCo() 
    {
        return co;
    }
    public void setO3(Integer o3) 
    {
        this.o3 = o3;
    }

    public Integer getO3() 
    {
        return o3;
    }
    public void setTemp(Long temp) 
    {
        this.temp = temp;
    }

    public Long getTemp() 
    {
        return temp;
    }
    public void setPres(Long pres) 
    {
        this.pres = pres;
    }

    public Long getPres() 
    {
        return pres;
    }
    public void setDewp(Long dewp) 
    {
        this.dewp = dewp;
    }

    public Long getDewp() 
    {
        return dewp;
    }
    public void setRain(Long rain) 
    {
        this.rain = rain;
    }

    public Long getRain() 
    {
        return rain;
    }
    public void setWd(String wd) 
    {
        this.wd = wd;
    }

    public String getWd() 
    {
        return wd;
    }
    public void setWspm(Long wspm) 
    {
        this.wspm = wspm;
    }

    public Long getWspm() 
    {
        return wspm;
    }
    public void setStation(String station) 
    {
        this.station = station;
    }

    public String getStation() 
    {
        return station;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("year", getYear())
            .append("month", getMonth())
            .append("day", getDay())
            .append("hour", getHour())
            .append("pm25", getPm25())
            .append("pm10", getPm10())
            .append("so2", getSo2())
            .append("no2", getNo2())
            .append("co", getCo())
            .append("o3", getO3())
            .append("temp", getTemp())
            .append("pres", getPres())
            .append("dewp", getDewp())
            .append("rain", getRain())
            .append("wd", getWd())
            .append("wspm", getWspm())
            .append("station", getStation())
            .toString();
    }
}
